AzureOpenAIProvider

Properties

Link copied to clipboard
abstract val providerId: String
Link copied to clipboard
Link copied to clipboard
abstract val tools: AzureOpenAITools

Functions

Link copied to clipboard
abstract fun chat(deploymentId: AzureOpenAIChatModelId): LanguageModel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun embeddingModel(modelId: String): EmbeddingModel
Link copied to clipboard
abstract fun image(deploymentId: AzureOpenAIImageModelId): ImageModel
Link copied to clipboard
open override fun imageModel(modelId: String): ImageModel
Link copied to clipboard
Link copied to clipboard
open operator fun invoke(deploymentId: String): LanguageModel
Link copied to clipboard
open override fun languageModel(modelId: String): LanguageModel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun responses(deploymentId: String): LanguageModel
Link copied to clipboard
abstract fun speech(deploymentId: AzureOpenAISpeechModelId): SpeechModel
Link copied to clipboard
open override fun speechModel(modelId: String): SpeechModel
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open override fun transcriptionModel(modelId: String): TranscriptionModel
Link copied to clipboard
open fun videoModel(modelId: String): VideoModel
Link copied to clipboard